﻿namespace Proxy
{
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "Proxy.ISESerieMuestra")]
    public interface ISESerieMuestra
    {

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISESerieMuestra/ListarSerieMuestra", ReplyAction = "http://tempuri.org/ISESerieMuestra/ListarSerieMuestraResponse")]
        SerieMuestra[] ListarSerieMuestra();

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISESerieMuestra/InsertarSerieMuestra", ReplyAction = "http://tempuri.org/ISESerieMuestra/InsertarSerieMuestraResponse")]
        int InsertarSerieMuestra(SerieMuestra serieMuestra);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISESerieMuestra/ModificarSerieMuestra", ReplyAction = "http://tempuri.org/ISESerieMuestra/ModificarSerieMuestraResponse")]
        void ModificarSerieMuestra(SerieMuestra serieMuestra);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISESerieMuestra/EliminarSerieMuestra", ReplyAction = "http://tempuri.org/ISESerieMuestra/EliminarSerieMuestraResponse")]
        void EliminarSerieMuestra(int codigoSerieMuestra);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISESerieMuestra/BuscarSerieMuestra", ReplyAction = "http://tempuri.org/ISESerieMuestra/BuscarSerieMuestraResponse")]
        SerieMuestra[] BuscarSerieMuestra(string descripcion);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISESerieMuestra/ObtenerSerieMuestra", ReplyAction = "http://tempuri.org/ISESerieMuestra/ObtenerSerieMuestraResponse")]
        SerieMuestra ObtenerSerieMuestra(int codigoSerieMuestra);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISESerieMuestra/ObtenerListItem", ReplyAction = "http://tempuri.org/ISESerieMuestra/ObtenerListItemResponse")]
        ListItemInt[] ObtenerListItem();

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISESerieMuestra/ObtenerListItem1", ReplyAction = "http://tempuri.org/ISESerieMuestra/ObtenerListItem1Response")]
        ListItemInt[] ObtenerListItem1();
    }

    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface ISESerieMuestraChannel : ISESerieMuestra, System.ServiceModel.IClientChannel
    {
    }

    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class SESerieMuestraClient : System.ServiceModel.ClientBase<ISESerieMuestra>, ISESerieMuestra
    {

        public SESerieMuestraClient()
        {
        }

        public SESerieMuestraClient(string endpointConfigurationName) :
            base(endpointConfigurationName)
        {
        }

        public SESerieMuestraClient(string endpointConfigurationName, string remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
        {
        }

        public SESerieMuestraClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
        {
        }

        public SESerieMuestraClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
            base(binding, remoteAddress)
        {
        }

        public SerieMuestra[] ListarSerieMuestra()
        {
            return base.Channel.ListarSerieMuestra();
        }

        public int InsertarSerieMuestra(SerieMuestra serieMuestra)
        {
            return base.Channel.InsertarSerieMuestra(serieMuestra);
        }

        public void ModificarSerieMuestra(SerieMuestra serieMuestra)
        {
            base.Channel.ModificarSerieMuestra(serieMuestra);
        }

        public void EliminarSerieMuestra(int codigoSerieMuestra)
        {
            base.Channel.EliminarSerieMuestra(codigoSerieMuestra);
        }

        public SerieMuestra[] BuscarSerieMuestra(string descripcion)
        {
            return base.Channel.BuscarSerieMuestra(descripcion);
        }

        public SerieMuestra ObtenerSerieMuestra(int codigoSerieMuestra)
        {
            return base.Channel.ObtenerSerieMuestra(codigoSerieMuestra);
        }

        public ListItemInt[] ObtenerListItem()
        {
            return base.Channel.ObtenerListItem();
        }

        public ListItemInt[] ObtenerListItem1()
        {
            return base.Channel.ObtenerListItem1();
        }
    }

}